Color blindness
「Color vision deficiency」「色覚異常」「色覚障害」などとも
色が完全に見えない個体もあるし、色が弱くしか見えない個体もある
分類
Protanopia(1型2色覚)
Deuteranopia(2型2色覚)
Tritanopia(3型2色覚)
Achromatopsia(1色覚)
シミュレーション
Color blindnessのvisionをシミュレーションする機能
Google Chromeに入っている
Chromeの実装
以下の2論文を引いているよう
シェーダ
code:glsl
#define MAT_PROTANOPIA mat3( 0.152286, 0.114503, -0.003882, 1.05258, 0.786281, -0.048116, -0.204868, 0.099216, 1.052 ) #define MAT_DEUTERANOPIA mat3( 0.367322, 0.280085, -0.01182, 0.860646, 0.672501, 0.04294, -0.227968, 0.047413, 0.968881 ) #define MAT_TRITANOPIA mat3( 1.25553, -0.078411, 0.004733, -0.076749, 0.930809, 0.691367, -0.178779, 0.147602, 0.3039 ) #define VEC_ACHROMATOPSIA vec3( 0.15537, 0.75792, 0.08670 ) どれもsRGBに対してかけざんすればそのまま使える
AchromatopsiaだけsRGBに対するdot